home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / utils / x10dc165.zip / X10DCDOS.EXE / X10DC.HLP < prev    next >
Text File  |  1996-06-09  |  47KB  |  925 lines

  1. .TOPIC:
  2. Contents
  3. ──────────────────────────────────────────────────────────┤v1.65
  4.  GENERAL INFORMATION      PROGRAM USAGE       PROGRAM FEATURES
  5. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀│▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀│▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  6. X-10 Background    │Command Line Args  │Undocumented CP290
  7. CP290 Description  │Communication Ports│CP290 Self Test
  8. CP290 Event Data   │Keyboard Usage     │Signal Test
  9. CP290 Icon Data    │Menu Bar           │Transmission Log
  10. X10.DAT File Format│Operating Modes    │Clock Sync'ing
  11. X-10 BBS Sources   │Debug Mode         │Set Base HouseCode
  12. Help on Help!      │Problem Resolution │Screen Colours
  13. Author Information │                     │Save Options
  14. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄   X10EC   ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  15. ▌REGISTRATION INFORMATION▐   X10WC   ▌UPGRADE INFORMATION▐
  16. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀             ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  17. .TOPIC:
  18. X-10 Background
  19. ────────────────────────────────────────────────────────────────
  20.      The X-10 group manufactures and markets a wide variety of
  21. home automation products that are relatively inexpensive and
  22. easy to install.  The product line consists of 'controllers'
  23. that send signals over existing home wiring to receiver
  24. 'modules' that control lights & appliances.
  25.      X-10 technology was developed by a group of engineers in
  26. Glenrothes Scotland, who began designing microelectronic chips
  27. when Large Scale Integrated Circuits were first introduced
  28. commercially in 1969. From 1976 to the present, all X-10 product
  29. design and development has been performed by this same
  30. organization, Pico Electronics Ltd., a subsidiary of X-10 Ltd.
  31.      The first X-10 products were announced in the U.S. on
  32. September 22, 1978. Prior to this introduction, two private
  33. label agreements had already been concluded, one with Sears
  34. Roebuck and the other with Radio Shack. Significant shipments to
  35. Radio Shack and Sears began in 1979.  More recent private label
  36. customers include Stanley Home automation and Heath Zenith.
  37. X-10 Ltd ships to other major customers in addition to X-10
  38. (USA) Inc. including Leviton Manufacturing Co. Inc.
  39.      Prior to July 1, 1984, X-10 products were marketed by BSR,
  40. as a result of a joint venture between the X-10 developers and
  41. BSR International PLC, parent of BSR (USA) Ltd. and BSR Canada
  42. Ltd.  On July 1st, 1984, X-10 (USA) Inc. was established to take
  43. over all North American business activities formerly conducted
  44. by the X-10 division of BSR (USA) Ltd. and BSR Canada. In
  45. November 1987, X-10 Ltd.  acquired BSR's interest in the
  46. company, and is also X-10 (USA)'s parent company.
  47. ───────────────────────<End of Topic>───────────────────────────
  48. .TOPIC:
  49. CP290 Description
  50. ────────────────────────────────────────────────────────────────
  51.      The CP290 is encased in a white plastic box about 5" wide x
  52. 7" deep x 2" high.  There are 8 rocker buttons on the top of the
  53. unit which will send ON/OFF commands to Unit Codes 1-8 of the
  54. Base HouseCode. A red LED flashes when you press the rocker
  55. buttons.  The unit plugs into a 110 volt AC wall outlet and is
  56. also supplied with an interface cable which plugs into the back
  57. of the unit and into a 9 pin serial port.  A micro-computer
  58. communicates with the device via this serial connection.  The
  59. unit also has a 9-volt battery backup that will retain the
  60. information stored within the unit in case of a power failure.
  61.      The primary purpose of the CP290 is to store a schedule of
  62. events and issue X-10 commands at the scheduled times.  Up to
  63. 128 events can be stored within the device.  The CP290 will also
  64. accept 'immediate' commands; X10DC sends its X-10 command
  65. directives to the CP290 in this 'immediate' mode.  The serial
  66. connection to a micro-computer is only active when the
  67. micro-computer and CP290 are communicating; it can be
  68. disconnected once the CP290 Event Data has been loaded.  For
  69. this reason, the CP290 is a good candidate to share a serial
  70. port with another serial device using a switch box.
  71.     The CP290 is supplied with the program X10.EXE that allows
  72. the user to define devices and create a schedule of events.
  73. X10.EXE saves this information each time it is updated to a
  74. X10.DAT file.
  75. ───────────────────────<End of Topic>───────────────────────────
  76. .TOPIC:
  77. CP290 Event Data
  78. ────────────────────────────────────────────────────────────────
  79.      In addition to Time of Day, Day of Week and Base HouseCode,
  80. the CP290 also stores Event Data.  X10DC -=DOES NOT=- manipulate
  81. Event Data, however, it will download/upload the Event Data in
  82. order to preserve it when performing functions which alter or
  83. erase this data (ie. Change Base Housecode,CP290 Self Test).
  84. X10EC (X10 Event Control) a companion program to X10DC
  85. -=DOES=- manipulate Event Data as does X10.EXE, the program
  86. supplied with the CP290.  There are also several other fine
  87. shareware programs which manage Event Data.
  88.      The CP290 will store up to 128 Events.  The following data
  89. is stored for each Event:
  90.    DAY(S) OF WEEK ∙ Monday,Tuesday...
  91.              TIME ∙ Hour & Minute
  92.              MODE ∙ Repeat each week,
  93.                     Repeat each week but randomize time +/- 30
  94.                       minutes (for security reasons)
  95.                     Today ONLY
  96.                     Tomorrow ONLY
  97.         HOUSECODE ∙ eg. A -> P
  98.      UNIT CODE(S) ∙ 1-16
  99.      Events scheduled for TODAY/TOMORROW are cleared from memory
  100. at 4 minutes after midnight on the day they were scheduled.
  101. X10EC extends the storage capability of the CP290 by using the
  102. CP290 Icon Data area.
  103. ───────────────────────<End of Topic>───────────────────────────
  104. .TOPIC:
  105. CP290 Icon Data
  106. ────────────────────────────────────────────────────────────────
  107.      The CP290 also has memory set aside for Icon storage.  The
  108. DOS character-based software does not display any graphical
  109. Icons hence this storage area is unused when the CP290 is used
  110. with the X10.EXE program.  However, X10EC, a companion program
  111. to X10DC does use the ICON storage area to store Sunrise/Sunset
  112. Offset information as well as the 'Last Upload' Date/Time and
  113. other information.  Consequently, if you use X10EC you will want
  114. to be sure the Preserve ICON Data option is toggled on under the
  115. options menu.  This will ensure that the ICON Data is preserved
  116. if you perform a CP290 Self Test or set the Base HouseCode.
  117. ───────────────────────<End of Topic>───────────────────────────
  118. .TOPIC:
  119. X10EC
  120. ────────────────────────────────────────────────────────────────
  121.                       X10EC ∙ X10 Event Control
  122.                             Version 1.10
  123.                        (c) 1993,1994 D.Huras
  124. ────────────────────────────────────────────────────────────────
  125.      This program manages CP290 Event Data including
  126. SUNRISE/SUNSET offsets and uses the same DOS character-based
  127. point & click interface as X10DC.  Distinguishing Features:
  128.    ∙ Supports * 5 * UNDOCUMENTED CP290 Commands
  129.    ∙ Compatible with the X10.DAT file format used by X10.EXE
  130.      (X10.DAT files can be read, created, updated and written)
  131.    ∙ Supports X10.EXE 'Frozen' Events
  132.    ∙ Supports Relative Times (Sunrise/Sunset +/- Offsets)
  133.    ∙ All EVENT information (including Sunrise/Sunset Offsets
  134.      and Last Upload Date/Time) is stored within the CP290
  135.    ∙ Daylight Savings Time Support
  136.    ∙ EVENTS can be programmed without touching the keyboard
  137.      (using a mouse)
  138.    ∙ EVENTS can be sorted using one of 3 sort criterias
  139.    ∙ Program EVENTS from a DEVICE List Window -OR- an EVENT
  140.      List Window
  141.    ∙ 'Intelligent' Edit (referential integrity) automatically
  142.      updates EVENTS when you change a DEVICE House/Unit code
  143.    ∙ Merge Device Descriptions & Events from any number of
  144.      X10.DAT files into one X10.DAT file.
  145.    ∙ Detects and exploits EGA/VGA 43/50 line mode
  146.    ∙ Supports ANY Commport/IRQ/Base IO Address
  147.    X10EC can be registered using
  148. CompuServe Shareware Registration Program ID# 1774.
  149. ───────────────────────<End of Topic>───────────────────────────
  150. .TOPIC:
  151. X10WC
  152. ────────────────────────────────────────────────────────────────
  153.                       X10WC ∙ X-10 Windows Control
  154.                         (c) 1994-1996 D.Huras
  155. ────────────────────────────────────────────────────────────────
  156.      This program is a Microsoft Windows program that combines
  157. the features of the X10DC & X10EC DOS programs.  X10WC Version
  158. 1.x is file compatible with X10EC hence X10EC & X10WC can share
  159. the same X10.DAT file.
  160.    X10WC can be registered using
  161. CompuServe Shareware Registration Program ID# 5226.
  162. ───────────────────────<End of Topic>───────────────────────────
  163. .TOPIC:
  164. X10.DAT File
  165. ────────────────────────────────────────────────────────────────
  166.      The X10.DAT File Format is used by the X10.EXE program that
  167. comes with the CP290 Computer Interface.  If you have used the
  168. X10.EXE program then you will have created an X10.DAT that
  169. contains all of the device definitions (ie.  House Code, Unit
  170. Code, Location, Description) that you 'INSTALL'ed using X10.EXE.
  171. (The X10.DAT file will store up to 256 device definitions.)
  172. X10DC will read in an X10.DAT file, locate all of your device
  173. definitions, and place them in a scrollable list box.  You can
  174. then send commands to these devices.  X10DC will look for an
  175. X10.DAT file in the current directory each time it runs unless
  176. you specify the location with the /F:  command line argument.
  177. You can also explicitly load an X10.DAT file from any
  178. drive/directory by using the 'Load X10 File' menu item (CTRL-L)
  179. when X10DC is running.  The location of the file can then be
  180. saved to an INI file by using the 'Save Options' menu item
  181. (CTRL-O).
  182.      The X10.DAT file also stores event information; up to 128
  183. events can be stored in the file.  See CP290 Event Data.
  184. ───────────────────────<End of Topic>───────────────────────────
  185. .TOPIC:
  186. X-10 BBS Sources
  187. ────────────────────────────────────────────────────────────────
  188.      The following BBS's are primarily dedicated to Home
  189. Automation and are good sources of both X-10 software and
  190. documentation.
  191.  ADVANCED HOME AUTOMATION INC....................905-655-5844
  192.  AUTOMATIC MANSION...............................604-872-8407
  193.  BARAN-HARPER HOME AUTOMATION BBS................905-471-0469
  194.  PRACTICAL HOME AUTOMATION.......................303-680-3864
  195.  TECH ARTS.......................................315-455-8728
  196.      There is also a Home Automation section within the Home
  197. Electronics Forum (HOMELECT) on CompuServe.  If you are
  198. aware of other BBS's that should be included in this list,
  199. please contact the author.  Also see Internet Sources.
  200. ───────────────────────<End of Topic>───────────────────────────
  201. .TOPIC:
  202. Internet Sources
  203. ────────────────────────────────────────────────────────────────
  204. Information pertinent to X10DC can be viewed on the World Wide
  205. Web by accessing the following URL:
  206.  ┌───────────────────────────────────────────────────┐
  207.  │http://ourworld.compuserve.com/homepages/DavidHuras│
  208.  └───────────────────────────────────────────────────┘
  209. Upgrades to X10DC will be uploaded to the following FTP site:
  210.  ┌───────────────────────────────────────────────────┐
  211.  │ftp://members.aol.com/davidhuras/sharware          │
  212.  └───────────────────────────────────────────────────┘
  213. Upgrades to X10DC will also be uploaded to the SimTel Software
  214. Archive.  You can download from this site (or from one of the
  215. SimTel Mirror sites) using either FTP or from within a World
  216. Wide Web browser.  Also see X-10 BBS Sources
  217.  ┌───────────────────────────────────────────────────┐
  218.  │WWW - http://www.coast.net/SimTel/msdos/x_10       │
  219.  │FTP - ftp://ftp.coast.net/SimTel/msdos/x_10        │
  220.  └───────────────────────────────────────────────────┘
  221. ───────────────────────<End of Topic>───────────────────────────
  222. .TOPIC:
  223. Help On Help!
  224. ────────────────────────────────────────────────────────────────
  225. Selecting a Help link:
  226. ══════════════════════
  227.   Mouse    ∙ Click on phrases outlined by two triangles.
  228.   Keyboard ∙ Press TAB or Shift-TAB to select a link.
  229.              Press ENTER to jump to that topic.
  230. Scrolling the Help window:
  231. ══════════════════════════
  232.   Mouse    ∙ Click on the horizontal or vertical scroll bars.
  233.   Keyboard ∙ Press the cursor navigation keys.
  234. Command Buttons:
  235. ════════════════
  236.   Mouse    ∙ Click button
  237.   Keyboard ∙ Press key mentioned below.
  238.  
  239.   CONTENTS ∙ displays a table of contents for the application's
  240.              Help.  Press C to select Contents.
  241.   SEARCH   ∙ opens a dialog box that lists all available Help
  242.              topics.  Select a topic from the list box and press
  243.              ENTER.  Press S to select Search.
  244.   BACK     ∙ jumps to the last Help topic viewed. Press B to
  245.              select Back.
  246.   EXIT     ∙ Closes the Help Window.  Press X to select Exit.
  247. ───────────────────────<End of Topic>───────────────────────────
  248. .TOPIC:
  249. Command Line Args
  250. ────────────────────────────────────────────────────────────────
  251. The following arguments can be entered in any order:
  252.   /Annnnn ∙ Base I/O Address ..see User Defined CommPort
  253.   /BW ∙ Use Monochrome colours
  254.   /Cn ∙ COMMPORT where n = 1,2,3 or 4
  255.   /D  ∙ TURNS ON DEBUG MODE
  256.         When DEBUG MODE is ON, the CP290 responses &
  257.         checksums are displayed in the Command History List Box.
  258.   /F:[d]\filename ∙ X10.DAT FILE SPECIFICATION for MODE 3
  259.         where [d] = drivespec eg. /F:C:\X10\X10.DAT
  260.   /In ∙ IRQ where n=1-15 ...see User Defined CommPort
  261.   /Mn ∙ MODE where n = 1,2 or 3 ...see Operating Modes
  262.   /NH ∙ Do Not Load HELP Sub-System
  263.   /NH-∙ Load HELP Sub-System (Override INI directive)
  264.   /NS ∙ No Sounds during Signal Test
  265.   /NS-∙ Sounds during Signal Test (Override INI directive)
  266.   /P  ∙ Toggles ON Preserve CP290 Icon Data
  267. DEFAULTS:  If the program is run without any command line
  268. arguments it will default to COMMPORT 1,OPERATING MODE 1,
  269. DEBUG OFF, F:X10.DAT, Preserve ICON Data
  270. NOTES:
  271. 1) Most Command Line directives (with the exception
  272.    exception of /A,/I & /NH) can be modified once the
  273.    program loads by selecting the appropriate menu items
  274.    under the Options Menu.  Registered Users can save all
  275.    these settings to the X10DC.INI file by using the 'Save
  276.    Options' menu item.
  277. 2) COMMAND LINE OPTIONS OVERRIDE ALL X10DC.INI SETTINGS
  278. ───────────────────────<End of Topic>───────────────────────────
  279. .TOPIC:
  280. Communication Ports
  281. ────────────────────────────────────────────────────────────────
  282.      X10DC supports "pseudo standard" CommPorts 1 thru 4 using
  283. the following settings:
  284.   ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  285.   █          │      ├─ Base I/O Addr.──█  FOR PS/2 Settings
  286.   █ CommPort │ IRQ  │ Decimal │  HEX.  █  see PS/2 CommPorts
  287.   █──────────┼──────┼─────────┼────────█
  288.   █    1     │   4  │  1016   │  3F8   █
  289.   █    2     │   3  │   760   │  2F8   █
  290.   █    3     │   4  │  1000   │  3E8   █
  291.   █    4     │   3  │   744   │  2E8   █
  292.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  293.      If one of these CommPort settings matches your hardware
  294. configuration simply select the appropriate CommPort from the
  295. Communications Options screen.  If your hardware configuration
  296. differs from the table above, then can define your own
  297. CommPort;see User Defined CommPort
  298. ───────────────────────<End of Topic>───────────────────────────
  299. .TOPIC:
  300. User Defined CommPort
  301. ────────────────────────────────────────────────────────────────
  302.      You can define your own CommPort by selecting User Defined
  303. CommPort from the Communications Options screen and setting the
  304. IRQ interrupt and Base I/O Address.  (You could also use the /I
  305. and /A Command Line Args or IRQ= & Base_IO_Address= X10DC.INI
  306. file directives).  IRQ can be set to any value between 1 and 15
  307. (inclusive).  Base I/O Address can be set to any value greater
  308. than zero.  CAUTION: your hardware may "lock up" if incorrect
  309. settings are used.  Once you have enabled communications with
  310. the CP290, then use the 'Save Options' menu item to save the
  311. information to the X10DC.INI file.
  312. ■THE BASE I/O ADDRESS MUST BE SPECIFIED IN DECIMAL NOTATION.■
  313. ───────────────────────<End of Topic>───────────────────────────
  314. .TOPIC:
  315. PS/2 CommPorts
  316. ────────────────────────────────────────────────────────────────
  317.    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  318.    █   PS/2   │      ├─ Base I/O Addr.──█ NOTE: A User Defined
  319.    █ CommPort │ IRQ  │ Decimal │  HEX.  █       CommPort must be
  320.    █──────────┼──────┼─────────┼────────█       used for PS/2
  321.    █    1     │   4  │  1016   │  3F8   █       CommPorts 3-8
  322.    █    2     │   3  │   760   │  2F8   █
  323.    █    3     │   3  │ 12832   │ 3220   █
  324.    █    4     │   3  │ 12840   │ 3228   █
  325.    █    5     │   3  │ 16928   │ 4220   █
  326.    █    6     │   3  │ 16936   │ 4228   █
  327.    █    7     │   3  │ 21024   │ 5220   █
  328.    █    8     │   3  │ 21032   │ 5228   █
  329.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  330. ───────────────────────<End of Topic>───────────────────────────
  331. .TOPIC:
  332. Keyboard Usage
  333. ────────────────────────────────────────────────────────────────
  334.      Use the TAB/Shift-TAB keys to move among the various
  335. controls.² The Up/Down arrows can be used to move up and down
  336. List Boxes; the Spacebar can be used to select the current List
  337. Box item.  The Enter key can be used to check/uncheck a check
  338. box, or invoke a command button.  The ESCAPE key will exit the
  339. current function or the program if no other windows are visible.
  340. Most Command Buttons and controls have quick access keys which
  341. you can identify by the highlighted character in the
  342. button/control name; press the ALT key + the quick access key to
  343. invoke the action.
  344.      House Code ∙ Alt-o [Mode 1 & 2]
  345.    Unit Code(s) ∙ Alt-u [Mode 1 & 2]
  346.     Device List ∙ Alt-u [Mode 3]
  347.             ALL ∙ Alt-l [Mode 2]
  348.            NONE ∙ Alt-n [Mode 2]
  349.          Action ∙ Alt-a
  350.      Brightness ∙ Alt-b [when enabled]
  351.  
  352.           MODE² ∙ Alt-m
  353.            SEND ∙ Alt-s
  354.            EXIT ∙ Alt-x
  355.            HELP ∙ Alt-h
  356.  
  357. Command History ∙ Alt-c
  358. ────
  359. ² The MODE Command Button is NOT in the TAB STOP sequence;
  360.   Keyboard users must use ALT+character to access this button.
  361.   (This eliminates extraneous TAB keystrokes)
  362. ───────────────────────<End of Topic>───────────────────────────
  363. .TOPIC:
  364. Menu Bar
  365. ────────────────────────────────────────────────────────────────
  366.      Press & release the ALT key to activate the Menu Bar.  Menu
  367. items can be selected by pressing the highlighted key (when
  368. applicable), or by positioning the highlight bar using the
  369. up/down arrow keys and pressing ENTER.  Some screen button
  370. functions are replicated within the menus (eg. Exit, Help).
  371. However, there are some functions which are only available from
  372. within menus.  CommPort, Operating Mode, Debug & Sounds can all
  373. be set from the Options Menu; the current state of each of these
  374. parameters is indicated on the menu itself with a '∙' character
  375. to the left of the menu item.
  376.  
  377.      Short-cut Keys have been defined for many menu items.
  378. ───────────────────────<End of Topic>───────────────────────────
  379. .TOPIC:
  380. Short-cut Keys
  381. ─<FILE Menu>─
  382.           Load X10 File ∙ Ctrl-L
  383.                    Exit ∙ Ctrl-X (Same as Exit Button, Alt-X)
  384. ─<CLOCK Menu>─
  385.            Set PC Clock ∙ Ctrl-T (Enter Time)
  386.         Set CP290 Clock ∙ Ctrl-K (Synchronize w/PC)
  387.          Refresh Clocks ∙ Ctrl-R
  388.      Set Base HouseCode ∙ Ctrl-B (Preserve Events)
  389. ─<TEST Menu>─
  390.         CP290 Self Test ∙ Ctrl-E
  391.   Signal Test Generator ∙ Ctrl-N
  392. Log CP290 Transmissions ∙ Ctrl-S
  393. ─<OPTIONS Menu>─
  394.                  Mode 1 ∙ Shift-F1
  395.                  Mode 2 ∙ Shift-F2
  396.                  Mode 3 ∙ Shift-F3
  397.           Sounds Toggle ∙ Ctrl-U
  398.       Debug Mode Toggle ∙ Ctrl-D
  399.      Preserve ICON Data ∙ Ctrl-I
  400.          Communications ∙ Ctrl-C
  401.          Screen Colours ∙ Ctrl-G
  402.            Save Options ∙ Ctrl-O
  403. ─<HELP MENU>─
  404.                    Help ∙ F1 (Same as Help Button, Alt-H)
  405.                   About ∙ Ctrl-A
  406. ───────────────────────<End of Topic>───────────────────────────
  407. .TOPIC:
  408. Operating Modes
  409. ────────────────────────────────────────────────────────────────
  410.      Operating Mode can be set using the 'Options' menu, the
  411. MODE command button (cycles through the modes), or the /M
  412. command line argument.
  413. ────────────────────────────────────────────────────────────────
  414. MODE 1 ∙ Provides a List Box of Unit Codes; only 1 Unit Code
  415.          can be selected.  However, this mode will be easier
  416.          to use if you don't have a mouse since you'd have to
  417.          TAB through all the Unit Code check boxes used in
  418.          MODE 2.
  419. MODE 2 ∙ Provides a Check Box for each Unit Code plus ALL and
  420.          NONE buttons to quickly Check/Uncheck all check
  421.          boxes.  In this mode, multiple Unit Codes can be
  422.          targetted for the X-10 Command.
  423. MODE 3 ∙ Provides a List Box of Devices which are read from
  424.          an X10.DAT File; X10DC will look for "X10.DAT" in
  425.          the current directory UNLESS the /F: command line
  426.          argument is supplied.  If X10.DAT cannot be found,
  427.          the program will switch to Mode 1.  Select 'Load X10
  428.          File' under the File menu to load an X10.DAT file
  429.          from another sub-directory. (Once the file is
  430.          loaded, its location can be SAVEd by selecting
  431.          'Save Options' under the Options menu.)
  432.          NOTE: ONLY THE 1st 8 DEVICES CAN BE TARGETTED FOR
  433.                COMMANDS WITH THE UNREGISTERED VERSION.
  434. ───────────────────────<End of Topic>───────────────────────────
  435. .TOPIC:
  436. Debug Mode
  437. ────────────────────────────────────────────────────────────────
  438. ┌────────────────────────────────────────────────────────────┐
  439. │ Using COMMPORT: 2   X10 DIRECT CONTROL  CP290 Day: Tuesday │
  440. │Base House Code: P      Version 1.50    CP290 Time: 11:51 AM│
  441. │Mode: 1   Debug ON   (c)1993 ∙ D.Huras     PC Time: 11:52 AM│
  442. └──────────────┼─────────────────────────────────────────────┘
  443.                └────┐
  444.                   ──┴─────
  445.      When enabled, the DEBUG ON message appears in the screen
  446. Header.  In addition, all responses from the CP290 are displayed
  447. in the Command History List Box, as well as Checksums and Timing
  448. Information. Debug Mode can be toggled ON/OFF from the Options
  449. Menu.
  450.      NOTE: Debug Mode increases program overhead; memory
  451. requirements will be greater and program performance will be
  452. somewhat degraded.  It is recommended that you only toggle Debug
  453. Mode ON when necessary.
  454. ───────────────────────<End of Topic>───────────────────────────
  455. .TOPIC:
  456. Problem Resolution
  457. ────────────────────────────────────────────────────────────────
  458.      Generally, if your CP290 works with the X-10 supplied
  459. software then you should have no problems running X10DC.  X10DC
  460. has been successfully tested under Microsoft Windows v3.1 and
  461. OS/2 v2.1.  Common problems & solutions are listed below:
  462.  
  463. Interrupt Conflict
  464. ══════════════════
  465.   If you're using a COMMPORT that shares an interrupt with
  466.   another COMMPORT (eg. 1 & 3, 2 & 4), then you must ensure that
  467.   no memory resident software (eg. a FAX TSR) that uses the
  468.   other COMMPORT is loaded as it will not release the
  469.   interrupt.
  470. Serial Mouse Drivers
  471. ════════════════════
  472.   If you use a Serial Mouse, this may cause a conflict if X10DC
  473.   attempts to communicate with a CP290 on the same CommPort.
  474.   X10DC will not run properly if it attempts to communicate with
  475.   a COMMPORT that has been initialized with a Mouse Driver (ie.
  476.   you cannot use a switchbox between the CP290 and a Mouse
  477.   unless you reboot without loading the Mouse Driver).
  478. X10DC Encryption
  479. ════════════════
  480.   The X10DC executable file is encrypted and there is a remote
  481.   possibility that the decryption process may fail with certain
  482.   processors; a blank screen immediately after attempting to run
  483.   the program typifies this problem.  Please contact the
  484.   author if you encounter this problem.
  485. CP290 Failure
  486. ═════════════
  487.   Try using Debug mode and then scroll through the Command
  488.   History List Box; see if the calculated checksums match; look
  489.   at the TIMER and MaxTimer Values. If the MaxTimer Value
  490.   exceeds the TIMER value then the program is timing out while
  491.   waiting for X-10 responses. PLEASE REPORT ANY TIMING PROBLEMS
  492.   TO ME; adjustments can be made to the program to improve its
  493.   compatibility if this turns out to be a problem.  As a last
  494.   resort, run the CP290 Self Test, but only do so if you have
  495.   backed up your EVENT DATA using a program you are sure works
  496.   within your operating environment.  (X10DC will preserve the
  497.   CP290 Event Data but if you are experiencing problems with
  498.   X10DC then this function may fail).
  499. X-10 Transmission Collisions
  500. ════════════════════════════
  501.   In some cases X10DC may report communication errors (ie.
  502.   time-outs, unmatched checksums, etc).  This may occur when
  503.   scheduled Events collide with CP290 Uploads/Downloads that are
  504.   in progress.  (The CP290 transmits onto the serial port line
  505.   whenever a scheduled event occurs and when you press the
  506.   rocker buttons on the CP290).  X10DC attempts to minimize
  507.   collisions by discarding unexpected serial input, however the
  508.   possibility still exists.  You should just re-invoke the
  509.   interrupted action to recover from this type of problem.
  510. PLEASE REPORT ANY PROBLEMS YOU EXPERIENCE TO THE AUTHOR.
  511. ───────────────────────<End of Topic>───────────────────────────
  512. .TOPIC:
  513. Author
  514. ────────────────────────────────────────────────────────────────
  515. You can contact the author via Letter Mail, FAX, or E-Mail:
  516.  ┌──────────────────────────┐┌─────────────────────────────────┐
  517.  │ David Huras              ││ FAX: 905-873-6429               │
  518.  │ 37 Ruddell Crescent      ││ CompuServe: 72767,472           │
  519.  │ Georgetown, Ont. L7G 5N4 ││ Internet: dhuras@inforamp.net   │
  520.  │ CANADA                   ││                                 │
  521.  └──────────────────────────┘└─────────────────────────────────┘
  522. .TOPIC:
  523. Undocumented CP290
  524. ────────────────────────────────────────────────────────────────
  525. X10DC supports the following undocumented CP290 commands:
  526.    Fade OFF   ■ DIMS Light(s) to 0 then turns Unit(s) OFF
  527.                 (Can target multiple units for this command)
  528.    X-Light ON ■ Exclusive Light ON - Issues an ALL LIGHTS OFF
  529.                 then Brightens selected Unit(s)
  530.                 (Can target multiple units for this command)
  531.    ALL Lights ON  ■ All Lights on selected House Code set ON
  532.    ALL Lights OFF ■ All Lights on selected House Code set OFF
  533.    ALL Units OFF  ■ All Units on selected House Code set OFF
  534. NOTE ■X-10 Light Switches usually respond to the ALL LIGHTS ON
  535.       command; however, some Lamp Modules appear to ignore it;
  536.       increasing the DIM level when using this command
  537.       occasionally resolves this apparent anomaly.  However,
  538.       this makes it possible to incrementally brighten an
  539.       X-10 Lamp module; see Incremental Brightening.
  540. ───────────────────────<End of Topic>───────────────────────────
  541. .TOPIC:
  542. Incremental Brightening
  543. ────────────────────────────────────────────────────────────────
  544.      X-10 Light Switches and Lamp Modules can be incrementally
  545. brightened by sending X-10 BRIGHT commands to them.  However,
  546. the CP290 controller has a built-in macro that forces these
  547. modules to 100% brightness and then sends X-10 DIM commands to
  548. them to dim them down to the desired brightness level.  This
  549. prevents you from gradually brightening a module over a period
  550. of time by sending several DIM commands with increasing
  551. brightness levels (the end result will be the desired
  552. brightness level, but after each command the module will be
  553. ramped up to 100% only to be dimmed back down to the desired
  554. brightness level).
  555.      The Undocumented CP290 X-LIGHT command can be used to
  556. gradually brighten an X-10 Lamp Module but not an X-10  Wall
  557. Switch due to an inherent anomaly with the X-10 Lamp Modules.
  558. The CP290 acts on an X-LIGHT command by sending several ALL
  559. LIGHTS OFF commands followed by a number of BRIGHT commands
  560. corresponding to the DIM level set.  If an X-10 Lamp Module or
  561. Wall Switch is currently off and a BRIGHT or DIM command is
  562. sent, that module will turn ON at 100% and then dim/brighten
  563. accordingly.  However, most X-10 Lamp Modules do not respond
  564. to the ALL LIGHTS OFF command.  So, when an X-LIGHT command is
  565. sent to the CP290 and it generates an ALL LIGHTS OFF command
  566. it will have no impact on the Lamp Module, however, the Lamp
  567. Module will respond to the subsequent BRIGHT commands by
  568. brightening from the current brightness level (without going
  569. to 100% brightness) providing it was NOT OFF  to begin with.
  570. This means you can incrementally brighten one or more Lamp
  571. Modules by following these steps:
  572. (1) Dedicate a House Code for those Lamp Modules that you wish
  573.     to incrementally brighten.  (Otherwise, any Wall Switch
  574.     Modules on the same house code will end up at 100%
  575.     brightness).
  576. (2) Send a DIM Command (0% Brightness) to the targetted Lamp
  577.     Modules.
  578. (3) Send a variable number of X-LIGHT Commands to the
  579.     targetted Lamp Modules.
  580. NOTE, THE BRIGHTNESS LEVELS ASSOCIATED WITH X-LIGHT COMMANDS
  581. ARE CUMULATIVE. For example, if you send an X-LIGHT Command
  582. with a brightness level of 20%, the targetted Lamp Module will
  583. incrementally brighten to 20% (assuming it was on at a
  584. brightness level of 0% to begin with). If you send the same
  585. command a second time, the Lamp Module will brighten to 40%.
  586. ───────────────────────<End of Topic>───────────────────────────
  587. .TOPIC:
  588. CP290 Self Test
  589. ────────────────────────────────────────────────────────────────
  590.      The CP290 can perform a Self-Test to determine if there are
  591. any detectable problems within the device.  The Self-Test will
  592. return either a pass or fail status when it is run.  X10DC will
  593. report the results of the test in the CP290 Status window.
  594. Whenever a Self-Test is run the memory contents of the CP290 are
  595. overwritten.  X10DC can preserve the CP290 Event Data and
  596. CP290 Icon Data by downloading it from the CP290 prior to the
  597. Self-Test and uploading it back to the CP290 after the Test.
  598. (X10DC also allows a Self-Test to be invoked without event
  599. preservation, but this leaves the device in a state which may
  600. cause problems with other programs that communicate with the
  601. CP290. It is recommended that the Self-Test always be invoked
  602. with Event Preservation regardless of whether or not there is
  603. any stored Event Data.)
  604. ───────────────────────<End of Topic>───────────────────────────
  605. .TOPIC:
  606. Signal Test
  607. ────────────────────────────────────────────────────────────────
  608.      The Signal Test Generator is a powerful feature that
  609. enables the user to track down and isolate X-10
  610. transmission/reception problems and faulty modules.  This
  611. feature will send X-10 ON/OFF commands repeatedly until the test
  612. is ended by the user.  (Similar to the Leviton 6385 device).
  613. The address to be targetted for commands can be a fixed House
  614. Code and Unit Code; alternatively, either the House Code or Unit
  615. Code (or both) can be varied. This allows you to send commands
  616. repeatedly to:
  617. ∙ A 'Fixed' House Code & 'Fixed' Unit Code (eg. A1)
  618. ∙ A 'Fixed' House Code & 'Variable' Unit Code (eg. A1 - A16)
  619. ∙ A 'Variable' House Code & 'Variable' Unit Code (ie. A1 - P16;
  620.   All 256 addresses would be tested in this case)
  621. ∙ A 'Variable' House Code & 'Fixed' Unit Code (eg. A1 - P1)
  622.      When the Signal Test Generator is selected, a window is
  623. displayed that allows you to set the House Code & Unit Code to
  624. either 'Fixed' or 'Variable' mode; if 'Fixed' is selected then a
  625. List Box is enabled so that the fixed code can be selected.  The
  626. Delay between commands can be set from 0 to 60 seconds; this
  627. delay applies to the pause between each pair of ON/OFF commands.
  628. Once all required settings have been made the OK button becomes
  629. enabled.  When the OK button is clicked the test will begin; the
  630. test can be terminated by pressing [Esc].  Note, if the Delay is
  631. set to 0, then the [Esc] key may have to be hit several times to
  632. stop the Signal Test.  X10DC will emit a brief beep before each
  633. ON command is sent, and another lower pitched beep before each
  634. OFF command is sent.  These beeps can be disabled by toggling
  635. the Sounds item on the 'Options' Menu.
  636.  
  637. 'Fixed' Mode Testing
  638. ════════════════════
  639.      Generally speaking, you would want to use the 'Fixed'
  640. option to test the range of X-10 signal reception by starting
  641. the Signal Test using address P1 for example (the "only" address
  642. that the Leviton 6385 will test) and then walking around to a
  643. variety of outlet locations within your home and plugging in a
  644. module set to P1 to see if the ON & OFF commands are being
  645. received at all locations.  The program attempts to let you know
  646. when the commands are sent by beeping although you may not be
  647. able to hear the beep from all outlet locations.
  648. 'Variable' Mode Testing
  649. ═══════════════════════
  650.      The 'Variable'² option can be used when you suspect that an
  651. X-10 module has trouble receiving commands targetted for
  652. specific House and/or Unit Codes.  In this case, instead of
  653. walking around to locations, you would adjust the House and/or
  654. Unit Code dials on the module as the Signal Test cycles through
  655. each combination.  You may want to toggle the Sounds off in this
  656. case.
  657. ────
  658. ² Not available in UNREGISTERED Version
  659. ───────────────────────<End of Topic>───────────────────────────
  660. .TOPIC:
  661. Transmission Log
  662. ────────────────────────────────────────────────────────────────
  663.      This diagnostic feature captures and displays the CP290
  664. 'command echoes' in a scrollable list box that can be printed at
  665. any time.  Whenever the CP290 imposes an X-10 command onto the
  666. powerline it also transmits a 'command echo' via the serial
  667. interface.  The 'command echo' is transmitted for both scheduled
  668. events and for X-10 commands initiated using the rocker keys on
  669. top of the CP290.  This feature allows you to confirm that the
  670. CP290 is actually transmitting X-10 commands as per the event
  671. schedule stored in its memory.  The command echoes are captured
  672. by X10DC and a checksum is verified before an entry is added to
  673. the Transmission Log. Any errors detected during the serial
  674. transmission of the command echo are also added to the
  675. Transmission Log.  The Transmission Log can be printed at any
  676. time by using the 'Print Log' command button.  During the
  677. printing process transmission logging is temporarily suspended.
  678. There are some limitations associated with the command echoes
  679. transmitted by the CP290, specifically:
  680.   ∙ the DIM level associated with DIM commands isn't transmitted.
  681.   ∙ there is no distinction made between OFF (documented) and
  682.     FADE-OFF (undocumented) command transmissions.
  683.      The capacity of the CP290 Transmission Log is 1000 entries,
  684. once this maximum has been reached the oldest log entry will be
  685. deleted each time a new log entry is added.
  686. ───────────────────────<End of Topic>───────────────────────────
  687. .TOPIC:
  688. Clock Sync'ing
  689. ────────────────────────────────────────────────────────────────
  690.      Clocks tend to run either fast or slow and therefore should
  691. be synchronized periodically.  X10DC allows you to set the time
  692. in both the PC and CP290 manually by specifying hh:mm and also
  693. allows you to synchronize the PC and CP290 by using one of the
  694. clocks to set the other.  When the PC clock is used to
  695. synchronize the CP290 clock, X10DC will wait until the seconds
  696. are at zero since the resolution of the CP290 clock is limited
  697. to minutes.  (This wait can be cancelled by pressing the [Esc]
  698. key).  When the CP290 is used to synchronize the PC, the hours
  699. and minutes from the CP290 are used immediately to set the PC
  700. Clock; since the CP290 cannot provide 'seconds', it is
  701. recommended that a CP290->PC Clock Sync be followed by a
  702. PC->CP290 Clock Sync.  This will ensure that both Clocks are
  703. synchronized.
  704. ───────────────────────<End of Topic>───────────────────────────
  705. .TOPIC:
  706. Base HouseCode
  707. ────────────────────────────────────────────────────────────────
  708.      The Base HouseCode stored in the CP290 is only applicable
  709. to the rocker keys on the top of the CP290.  These keys are
  710. labelled 1 to 8 and correspond to whatever House Code is stored
  711. as the Base HouseCode in the CP290.  The CP290 re-initializes
  712. itself whenever the Base HouseCode is changed; as a result, all
  713. of the CP290 Event Data is erased.  X10DC gives you the option
  714. of either Preserving or Erasing the Event Data whenever the Base
  715. HouseCode is changed.  If the user elects to preserve the Event
  716. Data, it is downloaded from the CP290 before the Base HouseCode
  717. is changed and then uploaded back to the CP290 after the Base
  718. HouseCode has been changed.
  719. ───────────────────────<End of Topic>───────────────────────────
  720. .TOPIC:
  721. Screen Colours
  722. ────────────────────────────────────────────────────────────────
  723.      This feature allows the user to choose their own screen
  724. colours.  A list of screen elements is presented on the left
  725. side of the screen and all of the available Foreground and
  726. Background (when applicable) colours are displayed next to the
  727. screen elements.  To change a colour, simply select the screen
  728. element you wish to change and click on the preferred
  729. Foreground/Background colours.  The Colour defaults can be
  730. restored by clicking on the Colour button, similarly Black &
  731. White colours can be selected by clicking on the Monochrome
  732. button.  Note: some colour combinations will render the screen
  733. unreadable, if this happens press the [Esc] key to exit the
  734. dialogue and restore the colours to their previous setting.
  735. Once you are satisfied with your colour selections the
  736. Save Options command can be used to store them so that X10DC
  737. always starts up with your selected colours.
  738.      The colours for message boxes cannot be changed (always
  739. black on white;compiler limitation).
  740. The Graphic Gauges setting is also set from this screen.
  741. ───────────────────────<End of Topic>───────────────────────────
  742. .TOPIC:
  743. Save Options
  744. ────────────────────────────────────────────────────────────────
  745.      This menu option saves all of the current program settings
  746. to the X10DC.INI file.  If an X10DC.INI file exists, the program
  747. will display a Warning Message and confirm that you wish to
  748. overwrite the existing X10DC.INI file before proceeding.  The
  749. X10DC.INI file that X10DC generates is a plain ASCII file that
  750. you can edit using your favourite editor.  X10DC will ignore any
  751. errors within the X10DC.INI file (it will display a message each
  752. time it encounters an invalid INI line).
  753. ───────────────────────<End of Topic>───────────────────────────
  754. .TOPIC:
  755. Graphic Gauges
  756. ────────────────────────────────────────────────────────────────
  757.      The Graphic Gauges checkbox determines whether or not
  758. graphical EGA/VGA characters are used to construct the sliding
  759. percentage complete gauge.  If this causes problems with your
  760. screen display, then uncheck the box; the ASCII character '█'
  761. 219 will be used to paint the gauges instead.
  762. ───────────────────────<End of Topic>───────────────────────────
  763. .TOPIC:
  764. REGISTRATION INFORMATION
  765. ────────────────────────────────────────────────────────────────
  766.      The registration fee for X10DC is $20. (US Dollars for US
  767. shipping addresses, CDN Dollars for Canadian shipping
  768. addresses).  X10DC is currently supplied as functioning software
  769. without built-in delays or obtrusive "nag" screens prompting you
  770. to register.  The Signal Test Generator and Mode 3 are the only
  771. features of the program not fully supported in the shareware
  772. version of X10DC.  A SIGNIFICANT amount of time and effort went
  773. into this program; please register the program if you intend to
  774. use it beyond the 30-day evaluation period.  Registered Users
  775. will be shipped a printed manual and a 3.5" diskette (if you
  776. would prefer a 5.25" diskette please advise) containing the
  777. registered version of the program.  Registration Benefits:
  778. ■ BONUS PROGRAMS: Registered Users will also receive 2 bonus
  779.   programs:
  780.   1) X10DAT reads an X10.DAT file and prepares a report
  781.      listing all installed devices and scheduled events
  782.      including "frozen" events and multiple unit events.
  783.      See the X10DAT.RPT file for a report sample.
  784.   2) XDC issues immediate X-10 command directives to the
  785.      CP290 directly from the DOS prompt.  Alternatively,
  786.      you can pass a filename to XDC containing 'batched'
  787.      X-10 command directives.  XDC supports the 5
  788.      Undocumented CP290 commands that are supported by
  789.      X10EC & X10DC. See the XDC.DOC file for additonal
  790.      information.
  791. ■ DISCOUNTED REGISTRATION FEE for X10EC; X-10 Event Control.
  792.   Registered Users can register X10EC for $20; the regular
  793.   registration fee is $25.
  794.  
  795.      To expedite your registration, you may wish to register
  796. using CompuServe Shareware Registration; you will receive a
  797. Registration Key via CompuServe E-Mail within 1 business day
  798. that will enable the registered program features. (See
  799. CompuServe Shareware Registration.  Alternatively, you can
  800. charge the Registration Fee to your VISA, Master Card, or
  801. American Express.  (See PsL Shareware Registration Program
  802. below).  If you elect to use either of methods your software will
  803. ship within 1 business day.
  804.  
  805. If you do not wish to
  806. register via CompuServe Shareware Registration
  807. or PsL Shareware Registration Program then complete the order
  808. form in the REGISTER.FRM file and send with your payment to the
  809. author.
  810. ───────────────────────<End of Topic>───────────────────────────
  811. .TOPIC:
  812. Compuserve Shareware Registration
  813. ────────────────────────────────────────────────────────────────
  814.      You can register X10EC, X10DC or BOTH using CompuServe
  815. Shareware Registration.  The Registration Fee will be charged to
  816. your CompuServe billing account and the latest version of the
  817. software along with a printed User Guide will be shipped within
  818. one business day.  In addition, you will receive a Registration
  819. Key via CompuServe E-Mail (within one business day) that will
  820. immediately allow you to run X10DC with the registered version
  821. features enabled while you wait for your diskette to arrive.  GO
  822. SWREG while on CompuServe to use Shareware Registration.
  823. PROGRAM TITLE         PROGRAM NAME    PROGRAM ID#   CHARGE
  824. ═══════════════════   ════════════    ═══════════   ═══════
  825. X-10 Direct Control      X10DC             620       $20.00
  826. X-10 Event Control      X10EC           1774       $25.00
  827.  
  828. X-10 Control Bundle      X10CB            1775       $40.00
  829. (X10DC + X10EC)
  830.  
  831.      X-10 Windows Control,X10WC can also be registered using
  832. this method; see X10WC CompuServe Registration
  833.      Shareware Registration (SWREG) will prompt you through the
  834. registration process; you can register programs by referring to
  835. them by program name or ID #.  SWREG will display a description
  836. of the program and prompt you to confirm the registration order;
  837. you have the opportunity to abandon the registration process at
  838. any time.
  839. ───────────────────────<End of Topic>───────────────────────────
  840. .TOPIC:
  841. X10WC CompuServe Registration
  842. ────────────────────────────────────────────────────────────────
  843. You can also register X10WC using CompuServe Shareware
  844. Registration.  The Registration Fee will be charged to your
  845. CompuServe billing account and a Registration Key File will be
  846. forwarded to you via Compuserve E-Mail within 1 business day.
  847. This Registration Key File will immediately allow you to run
  848. the current and future versions of X10WC with all of the
  849. registered features enabled.  A diskette will NOT be shipped to
  850. you if you elect to register using Compuserve Shareware
  851. Registration, however, once you are a registered user you can
  852. order a diskette upgrade at any time for $2.00; see
  853. DISKETTE.FRM.  GO SWREG to access CompuServe Shareware
  854. Registration.
  855.  
  856. Program Title          Program Name    Program ID#   Charge
  857. ═══════════════════   ════════════    ═══════════   ═══════
  858. X-10 Windows Control      X10WC           5226       $32.00
  859. X10EC -> X10WC Upgrade*   X10EW           5227       $22.00
  860.   -----
  861. * To use the X10EC-> X10WC upgrade you must have registered
  862.   X10EC (or X10CB) using CompuServe Shareware Registration.
  863. ───────────────────────<End of Topic>───────────────────────────
  864. .TOPIC:
  865. PsL Shareware Registration Program
  866. ────────────────────────────────────────────────────────────────
  867.      Charge the Registration Fee to your Visa, Master Card, or
  868. American Express by ordering X10DC (Program #10924) from
  869. from Public (software) Library:
  870.  
  871.     Voice: 800-242-4PsL (800-242-4775)
  872.            713-524-6394 (International)
  873.       FAX: 713-524-6398
  874.       WWW: http://206.109.101.6/cgi-win/psl_ord.exe/item10924
  875.  
  876. PsL will forward your order to me via Compuserve E-Mail and your
  877. order will be shipped within one business day.  Note, these
  878. phone numbers are for ordering only.  ALL OTHER INQUIRIES (eg.
  879. technical support, volume discounts site licensing) should be
  880. directed to the author.
  881.  
  882. Program Title         Name  Program #  Charge   Handling  Total
  883. ═══════════════════  ══════ ═════════  ══════   ════════ ══════
  884. X-10 Direct Control  X10DC   10924     $20.00    $0.00   $20.00
  885. X-10 Event Control   X10EC   11595     $25.00    $1.00   $26.00
  886. X-10 Windows Control X10WC   14258     $32.00    $1.00   $33.00
  887. ───────────────────────<End of Topic>───────────────────────────
  888. .TOPIC:
  889. UPGRADE INFORMATION
  890. ────────────────────────────────────────────────────────────────
  891. QUICK UPGRADE
  892. ═════════════
  893.   REGISTERED USERS of prior versions of X10DC can immediately
  894.   run the shareware version of X10DC v1.60 and all future
  895.   shareware versions of X10DC with the registered features
  896.   enabled.  X10DC will look in the current sub-directory for the
  897.   X10DC.KEY file; if the file is found and is valid then X10DC
  898.   will enable all registered program features.  This means you
  899.   can upgrade by downloading the latest shareware version of
  900.   X10DC and ensuring that your X10DC.KEY file resides in the
  901.   same sub-directory.
  902. EXISTING REGISTERED USERS
  903. ═════════════════════════
  904.   If you registered a version of X10DC prior to 1.60; then you
  905.   are entitled to an X10DC.KEY file that will enable you to
  906.   immediately use the shareware version of X10DC v1.60 with the
  907.   registered features enabled.  Your X10DC.KEY can be forwarded
  908.   via CompuServe E-Mail, Internet E-Mail, or you can download it
  909.   directly from the author.  Please contact the author via
  910.   E-Mail or FAX to arrange for the delivery of your X10DC.KEY
  911.   file.
  912. DISKETTE UPGRADE
  913. ════════════════
  914.   REGISTERED USERS of prior versions of X10DC can request a
  915.   diskette containing the current version of the software at
  916.   ANY TIME by simply sending a diskette containing their
  917.   registered version of the software and $2 for postage to the
  918.   author.
  919. ───────────────────────<End of Topic>───────────────────────────
  920. .TOPIC:
  921. Special Thanks
  922. ────────────────────────────────────────────────────────────────
  923. SPECIAL THANKS to Gary Soles, Beta Tester.
  924. ───────────────────────<End of Topic>───────────────────────────
  925.